﻿
/**
 * Dades per al repertori
 * 
 * @author JDo
 * @version  1.0
 */
class clases.dades.apartats.ApRepertori{
	private var _estil    :String;
	private var _repertori:Array;
	
	/**
	 * Constructor
	 * 
	 * @param $estil Estil musical al que pertany el repertori
	 */
	public function ApRepertori($estil:String){
		_estil  = $estil;
	}
	
	/**
	 * Afegeix una canço al repertori
	 * 
	 * @param $valor Dades de la cançó
	 */
	public function addCanso($valor:String):Void{
		if(!_repertori){
			_repertori = new Array();
		}
		_repertori.push($valor);
	}
	
	/**
	 * Ens dona l'estil del repertori
	 */
	public function get estil():String{
		return _estil;
	}
	
	/**
	 * Ens dona el llistat de cançons del repertori
	 * 
	 * @return Array
	 */
	public function get repertori():Array{
		return _repertori;
	}
	
	/**
	 * @return Les dades de la clase en format String
	 */
	public function toString():String{
		return "\nestil    : " + _estil +
		       "\nrepertori: " + _repertori;
	}
}